package top.infopub.mgr.bpa.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author: Tszzzzzz
 * @Date: 2021/6/4
 */
public class ContractPublicVo {

    private String dates;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDate;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDate;

    //项目编码
    private String proCode;

    //项目名
    private String proName;

    //合同名称
    private String contractName;

    //状态
    private String status;

    //负责人
    private String negHead;

    //项目合同总价
    private BigDecimal contractAmountMin;
    private BigDecimal contractAmountMax;

    //总合同期
    private String conTotalYears;


    public String getConTotalYears() {
        return conTotalYears;
    }

    public void setConTotalYears(String conTotalYears) {
        this.conTotalYears = conTotalYears;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getDates() {
        return dates;
    }

    public void setDates(String dates) {
        this.dates = dates;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
    public String getNegHead() {
        return negHead;
    }

    public void setNegHead(String negHead) {
        this.negHead = negHead;
    }

    public BigDecimal getContractAmountMin() {
        return contractAmountMin;
    }

    public void setContractAmountMin(BigDecimal contractAmountMin) {
        this.contractAmountMin = contractAmountMin;
    }

    public BigDecimal getContractAmountMax() {
        return contractAmountMax;
    }

    public void setContractAmountMax(BigDecimal contractAmountMax) {
        this.contractAmountMax = contractAmountMax;
    }


}
